deferred payments - German English Dictionary